package com.qingzhuge.pay.vo;

import com.thoughtworks.xstream.annotations.XStreamAlias;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * @author : zero.xiao
 * @description :
 * @date : 2018/11/19 0019 下午 16:11
 * @modified :
 * @since :
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class BasePayOrder  extends BasePay {
    private static final long serialVersionUID = -3271051841006146015L;
    /**终端设备号*/
    @XStreamAlias("device_info")
    @ApiModelProperty("终端设备号")
    private String deviceInfo;
    /**商户订单号,商户侧传给微信的订单号*/
    @XStreamAlias("out_trade_no")
    @ApiModelProperty("商户订单号")
    private String outTradeNo;
    /**订单总金额，单位为分，只能为整数，详见支付金额*/
    @XStreamAlias("total_fee")
    @ApiModelProperty("订单总金额")
    private Integer totalFee;
}
